blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:400}
abbr,body,fieldset,html,iframe,img{border:0}
.iconfont,[class*=" icon-"],[class^=icon-]{font-family:iconfont!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
address,cite,dfn,em,i,var{font-style:normal}
[hidefocus],summary{outline:0}
li{list-style:none}
h1,h2,h3,h4,h5,h6,small{font-size:100%}
sub,sup{font-size:83%}
code,kbd,pre,samp{font-family:inherit}
q:after,q:before{content:none}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button{cursor:pointer}
b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:400}
a,a:hover,del,ins,s,u{text-decoration:none}
body,button,input,keygen,legend,select,textarea{font-family:arial,'微软雅黑','microsoft yahei','华文细黑',STXihei;color:#333;outline:0}
body{background:#fff}
a{color:#333;outline:0}
.db{display:block}
.dib{display:inline-block}
.por{position:relative}
.poa{position:absolute}
.clearfix:after,.clearfix:before{display:table;content:" "}
.clearfix:after{clear:both}
.w940{width:940px;margin:0 auto}
.vet{vertical-align:top}
.isv{position:relative;top:18px;left:14px}
#header{height:70px}
#header .head-all{position:fixed;top:0;left:0;z-index:100;width:100%;height:70px;background-color:#fff;border-bottom:1px solid #d9d9d9}
#header .head-all .nav{position:absolute;right:0;top:0;font-size:0}
#header .head-all .nav li{display:inline-block}
#header .head-all .nav li a{height:70px;line-height:70px;font-size:18px;color:#333;transition:.3s color;padding:0 25px}
#header .head-all .nav li a.nav-active{color:#37abff}
#header .head-all .nav li a:hover{color:#37abff}
.flexslider{position:relative;height:549px;overflow:hidden}
.slides{position:relative;z-index:1}
.slides li{height:549px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center}
.flex-control-nav li:nth-of-type(1){width:40px}
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 5px;zoom:1}
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;background:#fff;border-radius:50%;cursor:pointer}
.flex-control-nav .flex-active{width:40px;border-radius:5px}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute}
.flex-direction-nav li a.flex-prev{left:40px}
.flex-direction-nav li a.flex-next{right:40px}
.flexslider .w940{height:549px}
.btn1,.btn2{left:0;display:block;width:170px;height:65px;z-index:10;border-radius:10px;font-size:25px;line-height:65px;text-align:center}
.btn1{bottom:118px;border:1px solid #fff;color:#fff}
.btn2{bottom:94px;border:1px solid #068ff0;color:#068ff0}
.m-abilities{text-align:center;padding:100px 0 70px 0;background-color:#fff;color:#333}
.m-abilities .title{text-align:center;font-size:46px;line-height:46px;color:#0099f7}
.m-abilities .cap{font-size:18px;line-height:18px;color:#666;margin-bottom:70px;margin-top:30px;text-align:center}
.m-abilities .abilities{max-width:1050px;margin:20px auto 0;zoom:1}
.m-abilities .link{float:left;width:33.3333%}
.m-abilities .anchor{display:block}
.m-abilities .iconw{height:88px}
.m-abilities .name{font-size:20px;line-height:20px}
.m-abilities .detail{margin-top:30px;font-size:14px;line-height:20px}
.mt50{margin-top:50px!important}
.m-sure{padding:87px 0 55px 0;background-color:#e9f3f5;color:#333;text-align:center}
.m-sure .title{font-size:46px;line-height:60px;font-size:36px;color:#222}
.m-sure .cap{font-size:18px;line-height:18px;color:#1ca4f7;margin-top:30px;margin-bottom:90px}
.m-sure .sures{max-width:1200px;margin:0 auto;zoom:1}
.m-sure .sure{float:left;width:33.33%}
.m-sure .iconw{height:80px;line-height:80px}
.u-icon{display:inline-block}
.u-icon-thread{width:77px;height:76px;background:url(../images/icon/z1.png) center center no-repeat}
.u-icon-global{width:32px;height:72px;background:url(../images/icon/z2.png) center center no-repeat}
.u-icon-sure{width:68px;height:64px;background:url(../images/icon/z3.png) center center no-repeat}
.m-sure .name{font-size:20px;line-height:24px;margin-bottom:22px}
.m-sure .detail{font-size:14px;line-height:30px}
.m-intime{position:relative;box-sizing:border-box;height:578px;padding:72px 0 98px 0;font-size:18px;color:#323232;text-align:center}
.m-intime .bg,.m-intime .cnt,.m-intime .img,.m-intime .mask{position:absolute;top:0;bottom:0;left:0;right:0}
.m-intime .title{font-size:46px;line-height:46px}
.m-intime .bg{overflow:hidden}
.m-intime .img{background:url(../images/fw-bg.jpg) center top no-repeat;background-size:cover}
.m-intime .cnt{top:70px}
.m-index .title{font-size:46px;line-height:46px}
.blueBg{color:#008ee4}
.m-intime .cap{margin-top:45px;margin-bottom:55px;color:#323232}
.m-intime .intimes{max-width:1200px;margin:0 auto;zoom:1}
.m-intime .intime{float:left;width:25%;color:666}
.m-intime .u-icon-intime{width:220px;height:220px;margin-bottom:20px}
.m-intime .u-icon-intime1{background:url(../images/1.png) center center no-repeat}
.m-intime .u-icon-intime2{background:url(../images/1.png) center center no-repeat}
.m-intime .u-icon-intime3{background:url(../images/3.png) center center no-repeat}
.m-intime .u-icon-intime4{background:url(../images/4.png) center center no-repeat}
.save{width:940px;margin:0 auto;height:666px;padding:95px 0;text-align:center;box-sizing:border-box;background:url(../images/computy.png) 0 230px no-repeat}
.save .s-tit{font-size:36px;color:#222}
.save .s-t1,.save .s-t2{right:0;width:305px;padding-left:30px;font-size:18px;color:#222;line-height:37px;text-align:left}
.save .s-t1 span,.save .s-t2 span{position:absolute;left:0;top:-2px;font-size:34px}
.save .s-t1{top:318px}
.save .s-t2{top:436px}
#footer{background-color:#e8f0f7}
#footer .f-btm{height:160px}
#footer .ecode{margin-top:24px}
#footer .f-c1{left:140px;top:35px}
#footer .f-c1 p{line-height:30px;font-size:14px;color:#222}
#footer .btm-logo{right:0;top:43px}
#footer .btm-logo p{text-align:right}
#footer .btm-logo p a{font-size:14px;color:#058ff0}
#footer .f-cont{height:44px;line-height:44px;font-size:14px;color:#666;text-align:center;background-color:#d3d3d3}
.right-nav{position:fixed;right:80px;top:190px;z-index:10}
.right-nav li{margin-bottom:5px;background:url(../images/tmbg.png) repeat}
.right-nav li a{display:block;width:60px;height:70px;font-size:12px;color:#fff;box-sizing:border-box;padding-top:46px;text-align:center}
.right-nav li a:hover{background-color:#38adff}
.right-nav li .rn-1{background:url(../images/r1.png) center center no-repeat}
.right-nav li .rn-2{background:url(../images/r2.png) center center no-repeat}
.right-nav li .rn-3{background:url(../images/r3.png) center center no-repeat}
.right-nav li .rn-4{background:url(../images/r4.png) center center no-repeat}
.right-nav .ex-show{display:none}
.right-nav .experience{position:absolute;left:-140px;top:-33px}
.right-nav .ex-tel{position:absolute;left:-135px;top:15px;font-size:14px;color:#333;padding:10px 15px;border-radius:5px;background-color:#fff;font-weight:700;border:1px solid #d9d9d9}
.right-nav .ex-tel:after{display:block;content:'';position:absolute;right:-5px;top:10px;z-index:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:5px solid #d9d9d9}
.right-nav .ex-tel:before{display:block;content:'';position:absolute;right:-4px;top:11px;z-index:1;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:4px solid #fff}
.serve1{width:100%;height:500px;background:url(../images/serve_bg1.jpg) no-repeat center;background-size:100% 100%}
.wrap{width:1200px;margin:0 auto}
.serve1 .title{color:#fff;font-size:67px;line-height:576px}
.serve2{width:100%;height:auto}
.serve2 .title_list{width:430px;height:180px;padding-top:87px;margin:0 auto}
.serve2 .title_list p{width:213px;height:61px;text-align:center;color:#666;float:left;border-width:1px;border-style:solid;border-color:#c2c2c2;border-image:initial;font:30px/61px '微软雅黑'}
.serve2 .title_list .active{background:#0ea481;color:#fff}
.serve2 .title_list p:nth-of-type(1){border-top-left-radius:3px;border-bottom-left-radius:3px}
.serve2 .title_list p:nth-of-type(2){border-top-right-radius:3px;border-bottom-right-radius:3px;border-left:none}
.serve2 .contact_us{width:100%;height:1396px}
.serve2 .about_us{width:100%;height:auto}
.serve2 .contact_us ul{width:100%;height:190px;padding-top:70px;color:#666;font:14px/42px '微软雅黑'}
#serve{width:100%;height:1175px}
#serve .serve_l{width:818px;height:964px;background:url(../images/serve_bg.png) no-repeat;float:left;position:relative}
#serve .serve_l a{display:block;width:60px;height:40px;border-radius:50%;text-align:center;color:#fdd101;padding:10px 0;position:absolute}
#serve .serve_l a:hover{background:rgba(0,0,0,.3);color:#fff}
#serve .serve_l a i{color:#fff;margin-top:11px;font:14px/14px '微软雅黑'}
#serve .serve_l a.beijing{top:233px;left:549px}
#serve .serve_l a.qingdao{top:295px;left:596px}
#serve .serve_l a.wuhan{top:399px;left:517px}
#serve .serve_l a.chengdu{top:394px;left:367px}
#serve .serve_l a.ganzhou{top:487px;left:514px}
#serve .serve_l a.guangzhou{top:536px;left:537px}
#serve .serve_l a.shenzhen{top:542px;left:555px}
#serve .serve_l a.xiamen{top:496px;left:615px}
#serve .serve_r{width:380px;height:599px;float:left;padding-top:282px}
#serve .serve_r p{color:#333;font:24px/44px '微软雅黑'}
#serve .serve_r span:nth-of-type(1){margin-top:15px}
#serve .serve_r span:nth-of-type(2){margin-top:10px}
.serve2 .about_us{width:100%;height:auto}
.serve2 .about_us .about1{width:100%;height:402px}
.serve2 .about_us .about1 .title{width:100%;height:130px;font:35px/130px "微软雅黑";color:#666;text-align:center}
.serve2 .about_us .about1 .introduce{width:100%;height:273px;font:17px/34px "微软雅黑";color:#666}
.serve2 .about_us .about2{width:100%;height:auto;background:#f3f3f3}
.serve2 .about_us .about2 .title{width:100%;height:130px;font:35px/130px "微软雅黑";color:#666;text-align:center}
.serve2 .about_us .about2 .honor{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.serve2 .about_us .about2 .honor dl{width:270px;height:auto}
.serve2 .about_us .about2 .honor dd{font:18px/27px "微软雅黑";color:#333;text-align:center;width:270px;height:73px;padding-top:17px}
.serve2 .about_us .about2 .honor dt{width:auto;height:auto;padding:10px;border:1px solid #d8d8d8}
#serve .serve_r span{font:16px/25px "微软雅黑";color:#666;display:block}
#serve .serve_r span:nth-of-type(1){margin-top:15px}
#serve .serve_r span:nth-of-type(2){margin-top:10px}
#content{height:801px;background:url(../images/downloadBg.jpg) no-repeat;background-size:cover;text-align:center;overflow:hidden}
#content h1{margin-top:112px;font-size:30px;line-height:36px;color:#222;font-weight:600}
#content h1 span{font-size:36px;color:#37acfd;margin-left:10px}
#content h3{font:24px/74px ' ';font-weight:600;margin-bottom:22px}
#product-wrap .content .wrap{width:940px;margin:0 auto;overflow:hidden}
#product-wrap .content .wrap img{width:317px;height:482px;display:block}
#product-wrap .content .wrap dl{width:467px}
#product-wrap .content .wrap dl dt{font:36px/109px ' ';color:#4a97ee}
#product-wrap .content .wrap dl dd{font:18px/37px ' ';color:#222}
#dingding{width:100%;height:755px}
#dingding .dingdingTop{height:172px;padding-top:70px;text-align:center}
#dingding .dingdingTop h1{font:46px/46px ' ';color:#0099f7}
#dingding .dingdingTop h4{font:18px/84px ' ';color:#333}
#dingding .dingdingBottom img{margin-left:69px;float:left}
#dingding .dingdingBottom dl{float:right;margin-top:138px;margin-bottom:39px}
#dingding .dingdingBottom dl dt{margin-left:17px}
#dingding .dingdingBottom dl dd{margin-left:77px}
#study{width:100%;padding-top:101px;height:481px;background:#f9f9f9}
#study dl{float:left}
#study dl dt{margin:100px 0 0 113px}
#study dl dd{margin-left:76px}
#study img{float:right;margin-right:60px}
#exam{width:100%;height:480px;background:url(../images/examBg.jpg) no-repeat;background-size:cover;padding-top:100px}
#exam img{float:left;margin-left:64px}
#exam dl{float:left;margin-left:90px;padding-top:90px}
#exam dl dt{margin-left:62px}
#weike{width:100%;height:482px;padding-top:100px}
#weike dl{float:left;padding-top:177px}
#weike dl dt{margin-left:100px}
#weike dl dd{margin-left:80px}
#weike img{float:right;margin-right:58px}
#Jurisdiction{background:#f9f9f9;width:100%;height:480px;padding-top:102px}
#Jurisdiction img{float:left;margin-left:60px}
#Jurisdiction dl{float:right;padding-top:175px;margin-left:94px}
#Jurisdiction dl dt{margin-left:39px}
#soke{height:486px;padding-top:96px}
#soke dl{float:left;width:473px;text-align:center;margin-top:189px}
#soke dl dd{margin-top:15px}
#soke dl div.bottom{margin-top:54px!important;font:24px/24px ' '!important;color:#4a97ee}
#soke img{float:right}
.product-banner{width:100%;height:549px;background:url(../images/banner4.jpg) center center no-repeat}
#loginContent{background:url(../images/loginBg.jpg) center center no-repeat;background-size:cover;width:100%;height:627px;padding-top:90px;box-sizing:border-box}
#loginContent .login{width:651px;height:450px;background:#fff;margin:0 auto;border-top-left-radius:15px;border-top-right-radius:15px}
#loginContent .login h1{width:651px;height:50px;background:#36abfd;border-top-left-radius:15px;border-top-right-radius:15px;font:16px/51px ' ';text-align:center;color:#fff}
#loginContent .login .loginBox{width:100%;height:400px;position:relative;text-align:center;background:#f4f6f8;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:1px solid #e0e0e0;box-sizing:border-box}
#loginContent .login .loginBox .right{position:absolute;top:0;right:0;width:51px;height:50px}
#loginContent .login .loginBox .right span{display:block;width:27px;height:185px;font:14px/18px ' ';margin:0 auto;background:url(../images/loginImg3.png) no-repeat 100% 100%}
#loginContent .login .loginBox .right span i{display:block;width:100%;height:18px}
#loginContent .login .loginBox .center{text-align:center}
#loginContent .login .loginBox .center button{width:105px;height:31px;border:1px solid #36abfd;border-radius:30px;color:#36abfd;text-align:center;font:16px/31px ' ';background:0 0;margin-top:30px;margin-bottom:30px}
#loginContent .login .loginBox .center dl{margin:0 auto;width:186px}
#loginContent .login .loginBox .center dl dt{width:196px;height:196px;background:#fff;text-align:center;margin-bottom:28px}
#loginContent .login .loginBox .center dl dt img{margin-top:11px;width:176px;height:176px}
#loginContent .login .loginBox .center dl dd{font:14px/24px ' ';color:#222}
#loginContent .login .loginBox .center dl dd a{color:#36abfd}
#loginContent .login .loginBox2{display:none}
#ding{
    position: absolute;
    left:0;
    top:0;
    display:block;
    width:100%;
    height:100%;
}
// 新闻列表页
.w960{width:960px;margin:0 auto}
.news-ban{
	position: relative;
    height: 300px;
    background-image: url(../images/news-banner.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}
.news-tab-wrap{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(255,255,255,0.2)
}
.news-tab{
	display: block;
	width: 960px;
	margin: 0 auto;
	font-size: 0;
}
.news-tab li{
	display: inline-block;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	color:#fff;
	margin-right: 50px;
	cursor: pointer;
	padding: 0 10px;
}
.news-tab li a{color:#fff;display: block;}
.news-tab li.active a{color:#000}
.news-tab li.active{
	color:#000;
	background-color: #fff;
}
.news-list-wrap{
	padding: 30px 0 100px 0;
	min-height: 100px;
	background: #F9F9F9;
}
.news-list{
	width: 960px;
	margin: 0 auto;
}
.news-list li{
	position: relative;
	margin-bottom: 10px;
	padding:30px;
	border: 1px solid #ccc;
	background-color: #fff;
	font-size: 0;
}
.news-list li > img,.news-list li > .news-right{display: inline-block;vertical-align: top;}
.news-list li > img{
	width: 220px;
	height: 125px;
}
.news-list .news-right{
	width: 71%;
	margin-left: 30px;
}
.news-list .news-right .news-r-tit a{
	display: block;
	font-weight: bold;
	font-size: 20px;
	color:#459df5;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
.news-list .news-right .news-r-info{
	position: relative;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	font-size: 16px;
	margin-bottom: 15px;
	color: #000;
	height: 2.8em;
	text-overflow: -o-ellipsis-lastline;
	margin: 15px 0;
}
.news-list .news-right .news-more{
	display: block;
	font-size: 14px;
	color:#337ab7;
}
.news-cont{
	width: 960px;
	margin: 30px auto;
	padding: 30px;
	font-size: 0;
    border: 1px solid #ccc;
    background-color: #fff;
}
.cont-logo{
	display: inline-block;
	vertical-align: top;
	width: 220px;
	height: 125px;
	overflow: hidden;
}
.cont-logo img{
	width: 100%;
	width: 220px;
	height: 125px;
}
.cont-right{
	display: inline-block;
	vertical-align: top;
	width: 70%;
	margin-left: 65px;
}
.cont-right p{
	font-size: 16px;
	line-height: 24px;
	color:#000;
}
.cont-right img{
	display: block;
	max-width:100%;
	margin: 20px auto;
}
.cont-tit{
	padding-left: 5px;
    font-size: 20px;
    color: #459df9;
    font-weight: bold;
    margin-bottom: 16px;
    border-left: 4px solid #459df9;
}